package  com.zerosky.crm.service;

import java.util.Map;

import com.zerosky.crm.po.Invite;
import com.zerosky.crm.util.PageInfo;

/**Invite业务逻辑接口 
 * @author 周正祥;
 * @since 2017-07-13
 */
public interface InviteService {

	/**Invite列表接口
	 * @since 2017-07-13
	 */
	public PageInfo<Invite> getInviteList(Map map);

	/**通过主键查找Invite实体接口
	 * @param id Invite主键
	 * @since 2017-07-13
	 */
	public Invite getInviteById(String id);

	/**保存Invite接口 
	 * @param Invite 实体对象, operation 操作类型
	 * @since 2017-07-13
	 */
	public void saveInvite(Invite Invite, String operation);
 	 
	/** 删除Invite接口
	 * @param idArray Invite主键数组
	 * @since 2017-07-13
	 */
	public void deleteInviteById(Map<String,Object> map);
	
	/**
	 * 获取邀约统计量
	 * 
	 * @param map
	 * @return
	 */
	public Invite getStatisticalMagnitude(Integer activityId);

}
